insert oneself - English Synonyms Dictionary